About Carlow Investments & Holdings (uk & Ireland) Ltd (03657432) United Kingdom