Three or four hours is plenty of time to make the LGW-LHR connection. Your friend would have to clear customs and, I'm pretty sure, would have to transport the bags herself. The connection involves a bus ride from one airport to the other; it's a bit of a hassle but perfectly doable.