About Charles Knowles Limited (00450460) United Kingdom