About Thomas Charles Grant Limited (03810538) United Kingdom