About Barnes Information Technology Consultants Ltd (07443427) United Kingdom