About Grand Square Investors Limited (13290437) United Kingdom