Driftwood Interiors provides building construction services like renovation, construction, project management in and around Cape Town.