multi property general manager careers in London, United Kingdom