About Telephone House Management Limited (08953278) United Kingdom