About Dean James Developments Limited (12083269) United Kingdom