About Cherry Lane Farm Limited (10656336) United Kingdom