About J.c. Deaville Limited (01538544) United Kingdom