About Ricky Lynch Ltd (13337598) United Kingdom