About Excelsior Holding Limited (06139719) United Kingdom