About London Jam Factory Limited (04980095) United Kingdom