About Devonshire Glass Centre Limited (02028954) United Kingdom