About Grosvenor Square Properties Limited (03748646) United Kingdom