About Hammerwood Investments Limited (01083603) United Kingdom