About Hollis Mead Investments Limited (11499535) United Kingdom