About Lss Walthamstow Limited (09824542) United Kingdom