About T E Harcombe & Son Llp (OC325677) United Kingdom