About Patches Haberdashery Ltd (13413064) United Kingdom