About Mcmurdo Associates Ltd. (SC399341) United Kingdom