About Haddon Limited (04581775) United Kingdom