About S&w Ventures Limited (11528021) United Kingdom