About Charles Edge London Limited (03891146) United Kingdom