About Clark Farrow Ltd (12411029) United Kingdom