About Hollis Rouse London Limited (13146262) United Kingdom