About Lockhurst Estates Limited (12764397) United Kingdom