Ensure Human Resources matters are handled fairly and consistently in line with legal and company ... Head Office in Slough with the flexibility to travel to homes within the operation Summary of ...
... Head Office. Supporting the wider team with administration tasks, facilities, IT, company car ... legal right to work in the United Kingdom by the time employment commences.