250 employees
We are one of the largest social landlords in the UK, with more than 43,000 tenants.
2003