About New Look Windows Holdings (2020) Limited (12510355) United Kingdom