About Grand Investors Ltd (12282006) United Kingdom