William was DJ at our wedding. He was absolutely top class, really easy to work with, dance floor was never empty and all our friends and family raved about him. We would ... more