About Lockhart Court Freehold Limited (11557053) United Kingdom