About Williams Tarr & Company Limited (04674311) United Kingdom