The British slave traders were not allowed to operating in territories belonging to foreign powers
The Latin Americas combined with British efforts to stop the slave trade considerably weakened slaveholders and empowered slaves.
The U.S. ended it because of the 13th amendment.
Hope this helped