About Mcleod Installation Services Ltd. (SC262168) United Kingdom