About Thames Valley Pet Food Supplies Limited (00927097) United Kingdom