About Rickaby Properties Ltd (12012918) United Kingdom