How long does the process take?

This depends on the degree of complexity of the project but we would agree timescales to ensure final completion is within your requirements.