About Sticks & Glass Limited (11295967) United Kingdom