About Mcleod Ellis Holdings Ltd (11913980) United Kingdom