About Mitchell Industrial Services Holdings Ltd (11521424) United Kingdom