About Park Square Properties Limited (12481561) United Kingdom