About Rickmansworth Investments Limited (00691599) United Kingdom