About London Pickle Limited (12913268) United Kingdom