About Drummond Innovations Limited (SC416953) United Kingdom