About R.l. Ricketts Ltd (09753279) United Kingdom