About Leedow (uk) Ltd. (10095045) United Kingdom