About Ricta Properties Limited (08912169) United Kingdom