About Chalk Farm Investments Limited (06069895) United Kingdom