About Rickard Asset Management Services Limited (10045821) United Kingdom