About The Beechwoods Limited (06321279) United Kingdom