Northwood offices are located in most major towns and spans most of the UK with offices from Aberdeen in Scotland to Truro in Cornwall.
Northwood currently has over 21,000 customers that it looks after on a day-to-day basis.