About Stephenson Wilcox Limited (08442430) United Kingdom