About Greenwoods Hotel & Spa Group Limited (10242672) United Kingdom