About Luscombe Farms Limited (08877919) United Kingdom