About Rickard Luckin Financial Services (f&a) Limited (10458339) United Kingdom