All photographs © Brian Price except where stated