About Jam Jar Investment Properties Limited (13256543) United Kingdom