EE do have higher user allowances than 4GB per month. e.g. Osprey 2 with 50GB monthly allowance at £25 per month.
All depends on what the business is doing, since 4GB is an awful lot of emails, bookings and social media usage, i.e. if you don't do video streaming it should be enough.
If considering this to power the hotel Wi-Fi, then any usage limited service will not work because someone will turn up and chew any allowance as fast as they can, not always but given 100 people you will find one or two that will. Usual way hotels get around this is to throttle the speeds people get so that video use is impossible, but that makes other uses slow.
EE does have payg top-up options so you can use as much as you like but at a cost of around £5 to £10 per GB.