About De Morgan & Co Limited (02999424) United Kingdom