About Rickard Luckin Limited (09745189) United Kingdom