How long will it take you to finish the job?
If domain, hosting is ready, it will take maximum 2hr, based on your file size.
Proposal:
Sir,
So, its just moveing your Wordpress site to a new host under a new domain.
I can do it, just backup the files and database, upload to new host and configure url.
Its easy, give me all details, I will do it now.
Regards
Mohsin