About S & S London Ltd (04994490) United Kingdom