About Window Clinic Limited (04594396) United Kingdom