About Beech Avenue Investments Limited (08834020) United Kingdom