About Havenhurst Investments Limited (09555073) United Kingdom