About Grand Island Limited (10504007) United Kingdom