About Beech Research Llp (OC391405) United Kingdom