About Wickham & Taylor Limited (08766038) United Kingdom