You could try Liva Mezjane :
http://massagethatworks.co.uk/
She's at Neals Yard in Northcote Road on Sundays and Mondays and the one in Richmond on Thursday. I think she also does sessions just round the corner from Waterloo station on Wednesday mornings.
She hardly uses any oil - normally she will just use a small amount to do my neck. I totally understand the thing with lots of oil and not firm enough touch being unpleasant. She does the best deep tissue massage I've ever had (I've been going to see masseurs and osteopaths for over 25 years since my late teens due to spinal problems).