About Lsa Retail Telscombe Ltd (10465246) United Kingdom