multi property general manager careers in Cambridge, United Kingdom