About Fenella Taggart Limited (11603032) United Kingdom