About Havelock James Limited (10675371) United Kingdom