MID CONTRACTING AND CONSULTING LIMITED (Part of Mid Group see below)