multi property general manager careers in United Kingdom