About Annabelle Holden Design Limited (11073616) United Kingdom