About Charcoal Teddington Limited (12233342) United Kingdom