About S&d Projects Ltd (06336206) United Kingdom