About Stevens Industries Limited (08149430) United Kingdom