About Ls 1 New Street Square Developer Limited (08255539) United Kingdom