About Jam Land & Property Ltd (10784503) United Kingdom