Improved the UK postcode method to filter out more invalid postcodes. Closes #682

Old one allows integers between 5-7 digits which is not valid.

New one is still case insensitive and allows spaces & fixes the above issue.