Before you have to find out whether the store is a legitimate Starwood channel, probably just read the T&C for the booking.
This one clearly says the booking will not earn points or stay credits.
---
Now, is this an official channel? I think it is. Of course I cannot be sure but:
- There're links from the official Sheraton website.
- Why does it belong to a Chinese consulting company? Well, it's probably required to do business in China that you have to be registered locally.
- And the ICP license simply says the business operates under said domains and nothing about ownership.