About S & D De Geneva Plc (03164950) United Kingdom