About John Spencer Square Management Company Limited (01802956) United Kingdom