About Lycroft Farm Limited (10438108) United Kingdom