About Jenga Maintenance Ltd (07439474) United Kingdom