About Barr Beacon Consulting Ltd (11423246) United Kingdom