About Cambridge Square Management Company Limited (05997812) United Kingdom