About Lockes End Freehold Limited (12146901) United Kingdom