S T & R GERMANY