About 20 Grosvenor Terrace Limited (06840189) United Kingdom