About Cloake And Miller Limited (12884361) United Kingdom