About The Mchale Group Limited (SC630043) United Kingdom