About Connaught Square Partners Limited (08813070) United Kingdom