About Haddon Consultants Limited (06562460) United Kingdom