About Wycombe Square Freehold Limited (12441060) United Kingdom