About Hamstead Village Investments Limited (00503197) United Kingdom