The GBP is at 18 month highs... but can it continue?