About 20 Fremantle Square Management Company Limited (01456709) United Kingdom