About Ivor Duggan & Sons Limited (02143747) United Kingdom