Wolfenden Agency Limited, Leeds, succursale de Genève in Genève