About The Beechcroft Foundation Limited (04619149) United Kingdom