About Barkham Management Company Limited (05974842) United Kingdom