About James L Dean Limited (11365078) United Kingdom