Ofsted has praised the support and accommodation for students at Wiltshire College and University Centre's Lackham campus. The inspectors spent three days talking with students and staff at the campus ...