Premium British lifestyle brand Crew Clothing has announced the opening of a new location in Brighton, East Sussex. Set to ...