About Mcmurdo Land Planning And Development Limited (10626969) United Kingdom