About Grosvenor Road Freeholders Limited (04800419) United Kingdom