About 32 Grosvenor Street Head Lease Limited (10198328) United Kingdom