About Charles Nodder Ltd. (04553823) United Kingdom