Historic reparations (beyond 100 years or so) fundamentally requires you to ignore the individual and treat people as being part of homogenous groups categorized according to some probably highly subjective traits. Its fundamentally evil.
Compare that to Nazi Germany, where reparations were paid in significant quantities, and kids in schools are still taught to be embarrassed by that section of their country's history. Whereas you get the sense that Britain is still, in some ways, proud of its rather ruthless and barbaric empire.
Well, it was a long time ago, so why bring up the atrocities now, eh? Thanks for the wealth, and here are a few meaningless pennies in aid. You can consider us your heroes now. /s
Also, just in terms of numbers, the British empire was pretty insane in terms of the quantity of people it murdered, both directly and indirectly. The number is much higher than those murdered by the Nazis, even if it happened over a longer period. They should certainly be held accountable, at the very least.
When you say "the British should be held accountable" all those individuals are dead and gone. It's a bit Catholic to hold the children accountable for the sins of the father. Its unlikely my forefathers even had the vote at that time. So please explain how I'm accountable again?
There also were payments to Poland, Greece and Yugoslavia.