London’s law firms are ‘one-stop shops for oligarchs’