About Barkham Ltd (13564901) United Kingdom