About Beech Freehold Investments Limited (10492520) United Kingdom