About Grand India Ltd (07558624) United Kingdom