About The Window Store (home Improvements) Limited (10448198) United Kingdom