About Mckee Consulting Services Ltd (SC573962) United Kingdom