About Langtree (north Devon) Management Company Ltd (10339614) United Kingdom