Irwell Valley Homes (IVH) provides homes for general needs social rent, as well as specialist services in supported accommodation, for over 20,000 people across Greater Manchester.