About Williams Tarr Property Holdings Limited (01882207) United Kingdom