About James Delamare Limited (08805946) United Kingdom