About Telscombe Stores Limited (11639743) United Kingdom