About Roger Parker Solutions Limited (11071242) United Kingdom