JW Hinks announces three senior promotions