About Jenga Properties Limited (03865096) United Kingdom