About Jamba Estates Limited (07712712) United Kingdom