With only £1000 I wouldn't be looking to buy gold, but if you do your cheapest bet is to trawl round the local coin shops/jewellers/antique shops and see if you can pick up full sovereigns for £140 or less, or half sovereigns for £75 or less. Melt value of a sovereign is about £130, but you'll have to pay a bit over spot.
Gold in £ was indeed up about 40% yoy a few weeks back, now standaing at +22%. The US$ price is irrelevant for UK holders, as you buy it in pounds and sell it in pounds.
The idea that the only people who suggest gold and those trying to drive the price up is no where near the truth. People buy gold because they recognise very few investments are performing at the moment, the financial system is screwed, and are scared. They want their money in an asset that is no one elses liability.
Remember, you receive interest on your bank savings because you are an unsecured creditor of the bank and the return you get is your reward for risking it with them. People say "gold does not pay interest" and that is exactly the point. It does not pay interest because it is no on elses liability.
To be honest for a thousand quid I'd stick it in INGs direct saver account.