About Charles Quercus Limited (11781567) United Kingdom