Alan is Managing Director of DreamGenius Ltd and, for many years, its only member of staff and pair of hands! […]