About Leo Luyendijk Ltd. (10334574) United Kingdom