About Cox & Story Limited (12357312) United Kingdom