About The Excelsior Works Limited (05158422) United Kingdom