Well you either signed up to it or you didn't. Is it stipulated in the title deed perhaps, that you have to contribute to the upkeep? Tried asking the housebuilder what the arrangement was? Sounds unlikely that any contract would have no end date and no way to terminate.