About Rubisan Hotels London Limited (08810108) United Kingdom