About Ls 1 Sherwood Street Developer Limited (04364857) United Kingdom