I've been an engineer all my working life. Looking at that list I would take it for another garage for a new test, say nothing about already having a test and compare the fault list. Repair all the silly faults like break disc and break light not working yourself before retesting it. £1500 sounds like mickey mouse autos have quoted you a hefty price. My rip off meter has gone off the scale.