About James Duckworth Consulting Limited (10044107) United Kingdom