About Havelock London Ltd (10874884) United Kingdom