About Gemma Howell Designs Ltd (11476290) United Kingdom