About Drummond Motor Company Limited (SC307933) United Kingdom