About Excelsior Living Limited (09062162) United Kingdom