About Telford Management Company Limited (06357754) United Kingdom