About Hekla Limited (04318247) United Kingdom