About Lane Foot Farm Management Company Limited (03065061) United Kingdom