About Windsor Kitchen & Bathrooms Limited (12007712) United Kingdom