About Ss&d Ventures Limited (09522217) United Kingdom