About Peter Neyroud Research Associates Limited (07321631) United Kingdom