About Hemel Investments Limited (11030144) United Kingdom