About Queen Square Management Limited (01505070) United Kingdom