About Teddy Mountain Preston Limited (07284060) United Kingdom