About Leasowes Farm Limited (04273432) United Kingdom