About S & W Process Engineering Limited (01821602) United Kingdom