About Rikada Properties Ltd (12679635) United Kingdom