About Mcleod & Mcleod Holdings Ltd (12227519) United Kingdom