About Fenella Russell Design Limited (09207604) United Kingdom