1 German-speaking business in Twickenham
There are also organizations that speak other languages: Russian.
Mare Street 43 E8 4RP England Greater London United Kingdom