About Havelock Advisers Limited (09858006) United Kingdom