About Envira Walls & Floors Ni Limited (NI683156) United Kingdom