About Drummond & Murray Limited (SC038018) United Kingdom