About Teddy S Craft Bar Ltd (13574661) United Kingdom