About Drummond Bell Limited (11640588) United Kingdom