About J. Barr Consultants Limited (03303398) United Kingdom