About Teddy Properties Ltd (10749915) United Kingdom