About The Looking Glass Window Company Ltd (12001393) United Kingdom