About Handmaiden Limited (07862700) United Kingdom