About Wenlock & Taylor Limited (04191942) United Kingdom