About Haddon & James Limited (02966302) United Kingdom