About Elly Holland Design Limited (10560128) United Kingdom