About London Jam Limited (12975502) United Kingdom