About James Deane Partnership Limited (07143917) United Kingdom