About Ss London Holding Ltd (12174871) United Kingdom