About Mcleod Retail Ltd (SC693395) United Kingdom