About Cox & Roberts (master Thatchers) North Limited (10495272) United Kingdom