About 23 St. Georges Square Freehold Limited (04938183) United Kingdom