About Mcmurdo Consulting Services Limited (10560909) United Kingdom