About Thomas M. Devon & Company Limited (SC032041) United Kingdom