About S.m.iordache Limited (12674071) United Kingdom