About Castle Square Investments Ltd (13253791) United Kingdom