About La Touche Interiors Ltd (12727782) United Kingdom