About Jam Development Limited (03990509) United Kingdom