About The Windowgleam Company Ltd (02122410) United Kingdom