About Hillmeads Investments Limited (05353219) United Kingdom