I can't speak from experience, but if you want to earn 300 quid an hour, then the agency is presumably going to be charging at least 400. My guess is in central London it would be wealthy international businessmen, arabs etc.
Maybe someone who's been there can chip in, but I wonder if you might be at more risk of boundary pushers at these prices?