We have cleaned for them for over 2 years here in N Ireland. Have had no problems , overall we are happy with the contracts. They normally pay within 5 weeks and if goes past the 6 weeks then they will pay 2 months at once but this has only happened twice.
We just do the windows.
Arthur