About Farmhands Of Great Britain Ltd (13155545) United Kingdom