About Jam Jar Properties Limited (10989010) United Kingdom