About Richard Barr Consulting Limited (10594686) United Kingdom