About Jam Jar Property Investments Limited (13264271) United Kingdom