Home Business UK pub blasted for banning ‘chavs’ and under-21s