About Havelock International Limited (10257402) United Kingdom