About Ricketts Limited (10580491) United Kingdom