About James Dean Associates Limited (13100736) United Kingdom