About The Wicked Wench Limited (07887871) United Kingdom