About The Haberdasher Bee Ltd (12823809) United Kingdom