Tam Shepherds in Glasgow had survived two world wars and a pandemic – but the pressures now facing independent shops proved ...