About Salt And Pepper Engineering Solutions Ltd. (08630539) United Kingdom