About Clumber Alloys Ltd (09947437) United Kingdom