About London Teddy Bears Ltd (09349117) United Kingdom