About Ricaro Properties Ltd (13053645) United Kingdom