About S & B Construction London Limited (11376353) United Kingdom