About Drummond Engineering Services Limited (SC318798) United Kingdom