Windscreen Repair Windsor, Slough - Welcome to the Windsor Windscreen Repair Directory listing recommended windscreen repair companies in Windsor. It lists those who offer car windscreen repairs and windscreen repair in Windsor, Slough. Do you have a Windsor business? If so, why not advertise it on the Windsor Business Directory - IT'S FREE.