About Holm Oak Investments Limited (13701776) United Kingdom