About S & B Project Services Limited (07176209) United Kingdom