Petspantry have been about for a while. We've been using them for a couple of years and they offer a very good service. I'm not sure if any other pet shops on the island stock Royal Canin food for Persians, but petspantry do, and deliver it pretty quick too.
I'm quick enough to grumble about bad service, so credit where credits due.