About Lamerwood Farm Limited (13158315) United Kingdom