About S & S Europe (germany) Limited (09697419) United Kingdom