About Cromwell & Dittmann Co. Ltd. (09887041) United Kingdom