About S.r. Parker Research Limited (08630643) United Kingdom