About Leaze Farm Ltd (08665867) United Kingdom