About J.barr Consulting Ltd (07964182) United Kingdom