About Grand Sll Ltd (13414608) United Kingdom