About Barwood Adderbury Management Company Limited (10397745) United Kingdom