About James Dean Developments Ltd (10183531) United Kingdom