About Gemma Louise Howard Ltd (11328794) United Kingdom