0845 numbers are non-geographic numbers known as local NTS numbers.
Your inbound callers pay similar to a local rate call charge from anywhere in the UK when dialling your 0845 number..
Calls to an 0845 number from a standard BT landline line will cost the caller (including VAT):
** BT include free calling to 0845 in many packages.
Other options are