About Bloomsbury Glass Limited (05122119) United Kingdom