About S & D (london) Ltd (11895736) United Kingdom