About West Square Management Company Limited (05515313) United Kingdom