DPG.....Regarding your question about the bathroom area and the required products etc to clean them, you probably only need a couple of multipurpose items.....but it is down to personal preference:
Multi purpose cleaner
Toilet Cleaner - for the toilet and limescale around the shower
Cream cleaner
Sponge with scourer
Toilet brush
Microfibre cloths (or even scrims to buff up)
It is a given about vacuums, gloves, mops, mop buckets, dustpan and brush etc etc
No doubt someone will pick up on an item i have forgotten, but hope the above gives you a rough idea, all you can get from your local cleaning supplier.
Kind Regards
Tim