i'd recommend going back to the 3rd party , personally this time , and discussing what exactly it is they aren't happy with . hopefully you can reach some sort of agreement , which is viable for everyone .