Britain is open for business