About Switch Electrical & Mechanical Services Ltd. (10878052) United Kingdom