About Williams Tarr Design & Build Limited (03281262) United Kingdom