About Mckeon Holdings Ltd. (SC225405) United Kingdom