About Teddy Bear Towers Limited (04608572) United Kingdom