About Cox & Taylor Limited (01576972) United Kingdom