About Stell Cardboard Tubes Limited (08906985) United Kingdom