About Services Support (sel) Holdings Limited (03912708) United Kingdom