We use Ecopower for on-stand engine washing.
They use a portable rig which collects virtually all the water used to wash the engines.
Its a long way from the old days of using crushed nut shells with a lance and trying not too get too close to the running engines!