About Stuffed Norwich Ltd (11578328) United Kingdom