About Lambshield Farm Limited (05377236) United Kingdom