About James & James London Limited (08201424) United Kingdom