About Lockey Farm (desford) Limited (12256924) United Kingdom