About Barbourne Management Company Limited (06182970) United Kingdom