About Rickard Property Ltd (13405896) United Kingdom