About T & C Harris Holdings Limited (13178275) United Kingdom