About The Ludlow Pickle Company Ltd (10897817) United Kingdom