About The Chalk Farm Ltd (12234377) United Kingdom