About Leonora Hamill Studio Ltd (12216692) United Kingdom