What factors should be considered when selecting a professional service provider for multi-storey car park cleaning?