About Telford Farming (06809002) United Kingdom