Holland and Barrett presently runs 138 locations near Hampton, Middlesex. The listing of all Holland and Barrett stores nearby can be found here.