About Nelson Square Properties Ltd (11091866) United Kingdom