Proper noun
Storrar (plural Storrars) A surname.
Storrar Cowdry was opened some 35 years ago by husband and wife team Chris and Darlene Storrar and David Cowdry. Source: Internet