About Haddon Industries Limited (10612703) United Kingdom