About New Square Properties Limited (00657146) United Kingdom