About R Square Properties Limited (06531568) United Kingdom