About S Duddy Limited (05141563) United Kingdom