About Jam Home Improvements And Maintenance Ltd (09235198) United Kingdom