About Mcleod Partnerships Ltd (07399708) United Kingdom