About Rodger Parkhouse Limited (09518212) United Kingdom