In effect therefore the councillor is a paid employee of a contractor of the council? If so, then there is nothing to prevent this but most councils have adopted a code of conduct which requires the councillor to declare an interest in any discussion relating to the contractor/service and withdraw from any vote relating to the contract.