About Telegraph House Properties Limited (09227290) United Kingdom