About James Associates London Limited (03698204) United Kingdom