About Hamlock Smart Hamilton Partners Ltd (09075590) United Kingdom