About Ritchie & Palmer Holdings Limited (06704194) United Kingdom