About Excelsior Services (holdings) Limited (07511057) United Kingdom