About Festival Glass Limited (04498044) United Kingdom