About Fenella Beaumont Ltd (13217180) United Kingdom