What if I already have a hosting account or I want to consume hosting service from other provider and at the same time you will be the developer of our website?

Yes absolutely you can. But it would be better if you can take both services from us.