Bank of England holds Base Rate at 3.75%, giving reassurance to vendors | Chase Buchanan