About Charles Taphouse & Son Limited (00493568) United Kingdom