About Ls 1 Sherwood Street Limited (04161279) United Kingdom