About S & P Mechanical Ltd (10119806) United Kingdom