About Lyncroft Farm Limited (05407592) United Kingdom