About Jam Investment Properties Limited (10022076) United Kingdom