About Jam & Partners Limited (09109016) United Kingdom