About Mckee & Associates Limited (SC611687) United Kingdom