British revenue hit three-month low