About Castle Square Properties Limited (01255176) United Kingdom