About Duddledum Limited (09273219) United Kingdom