About Greenough Consultancy Ltd. (11186588) United Kingdom