About Ls Nova Development Management Limited (07802109) United Kingdom