About James Crosby Associates Limited (10499518) United Kingdom