About Lane Farm Limited (08228592) United Kingdom