About S&w London Ltd (12372078) United Kingdom