About Caxton Place Management Limited (04812306) United Kingdom