About S.j. Meddle Holdings Limited (10139432) United Kingdom