About Leasowes Farm Retreat Limited (12198184) United Kingdom