About Eleven & Twelve Lowndes Square Freehold Limited (11228325) United Kingdom