About Ten Beech Avenue Management Limited (03892363) United Kingdom