About Ranard Properties Limited (12068126) United Kingdom