About Haddon Construction Limited (12154933) United Kingdom