About Clumber Industrial Design Services Ltd (11181236) United Kingdom