About Harriet Anstruther Studio Limited (07539286) United Kingdom