About James & Julia Limited (12098560) United Kingdom