About Telford Yard Management Company Limited (01982118) United Kingdom