About Hollis House Investments Limited (11898160) United Kingdom