About Wellings & Williams International Corporation Limited (11348743) United Kingdom