About Hoad & Taylor Limited (01892188) United Kingdom