About Cox & Foy Limited (08014829) United Kingdom