Interesting. I did a search of that Telephone number you posted. 02321815223. This the result I got :-
number starting with 0232181 is the telephone number of Chongqing China.
https://translate.google.com/transla...1/&prev=search
So I doubt very much that they are phoning from BT.
Bookmarks