About Leicester Glass Company Limited (01089447) United Kingdom