Northwood was founded in 1995 in Portsmouth, who operates lettings, estate agency and offers mortgage advice.