About Mt I&c Engineering Ltd (SC619716) United Kingdom