About Templand Farm Management Limited (03790226) United Kingdom