State: England City: St Helens Clear all filters (1 of 2 reviews match)
filters
state:
city:
and I'm not talking about the rock band ! These swindlers promised me all sorts and delivered nothing but headaches and anxiety. The sales rep sold me lie after lie, "oh we do that as part of the service" . . . "our windows are maintenance free and have all kinds of...
Read more
1.0
St Helens, England
I didn't like
  • Service manager
#635216
Reply to reviews