About The Window Magazine Ltd (11352205) United Kingdom