About S & D Associates Ltd (13177496) United Kingdom