About T & L Interiors Ltd (08691046) United Kingdom