About Charles Stenner Limited (08743908) United Kingdom