About Lester Von Carlo Furniture Co. Ltd. (13088210) United Kingdom