Granted, Viviennemary, a couple of hours isn't very long at all and the OP can't expect a thorough clean in that time unless she lives in a minimalist one bed flat but how long does it take to move a couple of toys, wipe the bath edge and ensure that the bath is clean? Two minutes? One?
My Friday client's house for example is a large 5 bed. 2 large receptions, 2 offices, 3 bathrooms (double sinks in two of them so large), cloakroom, huge kitchen, utility room, long upstairs hall plus large entrance hall. I'm there for 6 to 6.5 hours on average. I clean all tiles, skirtings, dado rails, window frames and sills, dust, hoover and polish throughout, clean wooden shutters, rads, change bedlinen in 4 rooms, put towels, bathmats, linens and clothes through the washer and dryer, wash the hard floors in bathrooms, kitchen, cloakroom and utility, wipe down all the kitchen units and fronts, tiles/spashback and surfaces, take the water glasses down from bedrooms, clear up after breakfast and put the bread/cereal away, clean the toaster tray/cafetiere/panini press, fill and unload the dishwasher. I work hard and don't stop (and to be fair an well paid by a lovely client). I also do odd bits like changing and washing cushion covers and throws, take out groceries, cutlery, pots, crockery and clean inside cupboards and replace the items and tidy as I go after a busy family of 2 adults and 3 boys. I've missed a lot out but what I'm trying to say is that it may sound like I'm there for too long but I leave that house immaculate.
If I had less time I might not be able to change the beds or clean inside the kitchen cupboards but I wouldn't and shouldn't skimp on something basic like cleaning the edge of the bath or inside it.
I clean the items on the surfaces (ornaments, clocks, books, phones, lamps etc). I just don't get why people would think it's unacceptable to ask a cleaner to pick things up and put them away or move things in order to clean under them.