About J & S Treuhand Limited (05841402) United Kingdom