About Rickard Properties Ltd (12500485) United Kingdom