About Handmaiden Design Limited (09517256) United Kingdom