About Leicester Glass (panels) Limited (04897426) United Kingdom