About Rickard Property & Investment Limited (05003405) United Kingdom