About James Duddy Wind Limited (SC625050) United Kingdom