About Fenella Walker Ltd (12227715) United Kingdom