About Drummond Power Solutions Ltd (SC618339) United Kingdom