About Candwr Investments Limited (10078286) United Kingdom