About Havens & Associates Ltd (SC581891) United Kingdom