S Corp Moving Expenses

My client is the owner of an S Corp and is paid by salary. He is moving and some expenses are being paid from the company card. He also wants to be reimbursed for other expenses he's paid for personally. Are the expenses all tax deductible for the S Corp business? Would these moving expenses paid by the company be considered taxable income for him? If yes - where on the W-2 would the moving reimbursement go? Thanks!