West End hospitality businesses suffer 20% loss in sales due to staff shortages