I've seen a workshop opposite to the Tata showroom at salwa road near a petrol station, Al-Jazeerai(i guess thats the name). Have seen lots of Range Rovers parked inside the workshop.