About Sfl Leicester Glass Ltd (12747508) United Kingdom