About Holmhurst Investments Limited (12429966) United Kingdom