About Greenham Research Consulting Ltd (09051606) United Kingdom