About Stephen Carass Operations & Plant Engineering Ltd (10051073) United Kingdom