About Hatcher Investments Limited (04182294) United Kingdom