About Telehouse Management Limited (02449975) United Kingdom