Charlie MacGregor is behind 21 social hubs - including one in Glasgow - which house students alongside tourists and lone workers.