Do we want to use `valid?` or `full?` here?

```
pc = UKPostcode.new("W1A")
pc.valid?   #=> true
pc.full?    #=> false
```