About Grand Bazaar London Limited (08147990) United Kingdom