About M.t. Cowen (cleuchfoot) & Co. (SL003817) United Kingdom