Why do Sikhs have such a great reputation in the UK?

This is not to start a religious debate, nor to slander any other groups. I just think it’s really interesting that most people I’ve met, even those who are quite anti religious will still recommend reaching out to the Sikh community if you need support/charity & generally be very positive about Sikhism, whilst happy to bash any other organised religion. Just wondering where people think this comes from.