About Lynn Lane Farm Management Limited (12509819) United Kingdom