About Havenwood Capital Ltd (13590728) United Kingdom