About S&o Of London Ltd (12791458) United Kingdom