About Ever Seal Installations Ltd (11650612) United Kingdom