Hi Doc Lenny,
Weird name. :)
What you are asking can be done but it's more complicated than simply adding in a few more specific postcodes.
You certainly can update the database to add in a few more specific postcodes that include part of the inbound code. (Where would be getting the grid references from though... a map and a ruler? ;) )
However, the difficulty comes when you think about how the geolocation function has to work out if the customer's postcode matches these more-specific codes.
UK postcodes aren't a set length but they do have a set length for their inbound code. This is taken advantage of to work out what part of a customer's postcode is the outbound code (by simply stripping the inbound code, the last three digits, from their postcode):
PHP Code:
$store_postcode = strtoupper(substr($store_postcode, 0, strlen($store_postcode) - 3));
To match the outbound code AND part of the inbound code you'd have to update the search queries to check the customer's postcode against the outbound codes (as it does currently) and then to check against the more specific codes as well (letting any match for them override the more general outbound-only query).
I could update the module for you but we'd have to bill for the time as it is additional work... if you're interested feel free to get in contact via the e-mail address on the module's website.
All the best...
Conor