About H & O Investments Ltd (09796339) United Kingdom