About Carrowford Investments Limited (01932401) United Kingdom