About Williams Tarr Construction Limited (00149461) United Kingdom