About T C Owen Limited (10450112) United Kingdom