About Haddon Engineering Limited (09082486) United Kingdom