About Beechtree Barns Management Limited (05468262) United Kingdom