About Leonora House Limited (07810471) United Kingdom