About Ricardo Properties Limited (12516265) United Kingdom