About Rickmansworth Properties Investments Limited (06199118) United Kingdom