About Henry Iddon & Sons Limited (02493689) United Kingdom