A Carroll is located in Glasgow, Lanarkshire. All of our triple and double glazing installations are guaranteed for a minimum of 10 years, so you can look forward to a safe and sound future with your new windows and doors.