About The Havalock Ltd (10843231) United Kingdom