About Lambscombe Farm Limited (13540644) United Kingdom