About Grosvenor Mercantile Holdings Limited (01627608) United Kingdom