About Charles Millest & Co Limited (08155742) United Kingdom