About Jamba Properties Limited (13253584) United Kingdom