About Ricketts & Co. Limited (03307334) United Kingdom