About The Glass & Window Shop Ltd (06581162) United Kingdom