About Beech Technical Services Limited (04198244) United Kingdom