About S&d Technologies Ltd (09558056) United Kingdom