About Duddy Developments Limited (09452369) United Kingdom