About Palmer Rice Limited (00599902) United Kingdom