Just my 10p worth on some recent experiences

V good Indy independent in Reading area - Ex Coopers BMW mechanic running his own shop:

BERKSHIRE MOTOR WORKS
01189798448

Good geo guys who weight your car correctly and do a full geo to the exact quality you expect:

MERIT TYRES in Purley, Reading

AVOID AT ALL COSTS:

Elite wheels in Reading for all geo work - they didn't weight the car and messed up the handling completely