About Leonora Fox Limited (12764487) United Kingdom