Unfortunately, no matter what, that's going to be an expensive repair. I've used iRepair in Finnieston for a Macbook Pro battery replacement before and they were decent - but I reiterate, a replacement screen is going to be pricey, as is getting it fitted. What year/model of Macbook is it?