About Thames Valley Excavators Limited (02374058) United Kingdom