About Barkham Consulting Limited (05988428) United Kingdom