About Lecaflor Carpets Limited (09758925) United Kingdom