About Telephone Systems Installations Limited (03406791) United Kingdom