About Ludlow Farm Limited (03709550) United Kingdom