About Haddon & James Retail Limited (11033417) United Kingdom