About Glenwood Associates Ltd (08222450) United Kingdom