About James & James Associates Ltd (10699612) United Kingdom