About Teddy S Haven Ltd (12358228) United Kingdom