About Sandwich Glass Ltd (08026583) United Kingdom