About Locke Estates Limited (03682816) United Kingdom