I Have actually been there during a business trip to Heathrow. I was lucky, the shop was just behind my hotel. Got some spares really cheap that was difficult to get at other places. It was almost impossible to move in his shop, things all over the place. Not far from from Speed Shack in West Drayton (?) which I also got some time to visit.
Cheers TL, Sweden