MJ Gleeson Agrees £20m Credit Facility