About Jam Property Holdings Limited (13693258) United Kingdom