About Glenwood Consultancy Limited (11242832) United Kingdom