About S & W Plant Limited (06317804) United Kingdom