About S & D International Limited (09987433) United Kingdom