Update:
They refused to take the car back when the brakes were still squeaking, even though it went in for this to be sorted previously and came back in a worse state. Also, this fault was identified within the first two days of us collecting the car. They said they would have to check if the brakes were still squeaking and if so, and it needs fixing, it would be classed as a failed repair, and they would take the vehicle back.
The vehicle went in today and they have said, and I quote "the squeaking brakes is just wear and tear and isn't something they would replace". The squeaking is caused by the car having non-brand specific pads on the car and as a result, is causing the squeaking. Therefore the car is not eligible for a return/refund; however, as a gesture of goodwill, they would replace them with the parts. They have said they will order the correct pads and have them fitted...? Or if we wanted to swap the vehicle for like for like then we could, but this would be done as a trade in and not a replacement.
What do we do from here?