About Grosvenor Clive & Stokes Limited (05229381) United Kingdom