About Pickle & Lime Limited (12627279) United Kingdom