It's quite usual to be asked for your passport number, I get it all the time in hotels all around the world, it's a garantee for them if you trash the place or default on payment. And if you want internet with netvigator in your serviced appartment, and don't have a HKID, you'll be asked to provide your passport number instead.
Don't worry about it, it's standard pratice.