About Stevenage Glass Company Limited (00874868) United Kingdom