About Ricketts & Lee Ltd (12932331) United Kingdom