About T J Charles & Son Limited (10628243) United Kingdom