About Clarke And Wheeler Limited (01226904) United Kingdom