About Haygrove Investments Limited (02663023) United Kingdom