Unfortunately scam calls and texts are a huge national problem at the moment it is advised that suspicious text messages should be forwarded to 7726. This free-of-charge short code enables your provider to investigate the origin of the text and take action, if found to be malicious.
BT have an online reporting tool for phone calls https://www.bt.com/consumer/edw/scams/ and anyone with a BT contract can have BT call protect https://www.bt.com/landline/calling-features/. It may be worth talking to other providers to see what they have available.
Scams
should be reported to Action
Fraud. The
information you give to Action Fraud can help track down the scammer.
To report spam and nuisance sales calls https://ico.org.uk/make-a-complaint/nuisance-calls-and-messages/spam-texts-and-nuisance-calls/