Twickenham is open for business