About Drummer And Duff Ltd. (11128753) United Kingdom