About Mck Holdings Limited (12653965) United Kingdom