About Telford (stratford Management) Limited (07978519) United Kingdom