Registered as 02959922 30 years ago, Excelsior Services Limited was set up as a Private Limited Company. The present registration address is 93 Tabernacle Street, London. This firm's declared SIC number is 43210, that means Electrical installation. Excelsior Services Ltd released its account information for the financial period up to 2014-06-30. The latest annual return information was submitted on 2014-08-18.