Britain is not for sale