About N C Mcleod Ltd. (SC240181) United Kingdom