About S.lodge Limited (12143241) United Kingdom