About J&l Thermal Limited (11059525) United Kingdom