About Graham Barrow Research & Consulting Limited (04465194) United Kingdom