About S & D Partners Ltd (07763062) United Kingdom