About Stentons Glass Limited (08816171) United Kingdom