About Barkbeech Limited (01713625) United Kingdom