About S&a London Ltd (11827782) United Kingdom