About L Sheen Holdings Limited (12254520) United Kingdom