About Lm & Ss Holdings Limited (12946933) United Kingdom