Wolfenden Agency Limited, Leeds, succursale de Genève