About James Cubitt & Partners Limited (02234871) United Kingdom