About Teddy Holly Limited (SC705394) United Kingdom