BARCLAYS is laying off 248 employees based at its site on the Westwood Business Park. Staff from the banking giant’s Customer Payments Solution, Digital and Social Media teams – including 63 members of staff on temporary contracts – have been told they will be out of jobs by December 31 this year. This morning (Tuesday), staff were…