About L Ricketts Investments Limited (12477159) United Kingdom