About Connaught Square Consultancy Limited (06668623) United Kingdom