About Clarke Hitchens Limited (09402400) United Kingdom