About St Leonards Glass Co Ltd (09530413) United Kingdom