About William Barr Consulting Ltd (12107257) United Kingdom