About Telford House Design Limited (12905799) United Kingdom