About 25 Wilmington Square (management) Limited (02896182) United Kingdom