About Lockey Farm Limited (07171388) United Kingdom