About C. Muddle & Son Limited (00679031) United Kingdom