About Harriet Demmer Limited (11897611) United Kingdom