About Farmilo Agency Limited (12880519) United Kingdom