About Teddy Tennis North London Limited (07889491) United Kingdom