Company Number: 09140342 EXCEL HOTELS AND INNS LIMITED (the "Company") is a Private Limited Company, incorporated on 21 July 2014 (Monday) in UK. The company current operating status is Dissolved and registered office is at THE CROWN, 56 LONG LANE, ASTON END, STEVENAGE, ENGLAND.