About L & D Farm Services Limited (04412271) United Kingdom