I have been to the 2 places and met the supervisors, they are all nice and I had a great time there.
But clearly, the lab in Leeds has more funding and the supervisor in Leeds provides me the very best - the project, the assistants, the equipments and tutor to look after me. While in Cambridge, the lab is smaller with older equipments but the research atmosphere is brilliant... so hard to choose..