About Phoenix Square Management Company Limited (03998495) United Kingdom