About L Atelier Home & Garden Ltd. (13525746) United Kingdom