About Teddy Bear Service Limited (09876838) United Kingdom