About Jam London Design Limited (09564414) United Kingdom