About Telford House (management) Limited (00946381) United Kingdom