About Jam Central Management Company Limited (08236423) United Kingdom