About Farmed Services Limited (09967083) United Kingdom