About T D Owens Consultancy Ltd (10619205) United Kingdom