About T C Coomber Limited (11597570) United Kingdom