About Haverstock Investments Limited (03380156) United Kingdom