About Hecla Straits Llp (OC430767) United Kingdom