About Grosvenor Terrace Motors Limited (01598337) United Kingdom