About Williams Tarr Holdings Ltd (00532020) United Kingdom