About 23 Fremantle Square Management Company Limited (02023123) United Kingdom