All about finance. Scrapping of £100 contactless payment limit marks significant shift in financial transactions. , and Administrator 2025 May 10