About Shepherd & Taylor Limited (02775538) United Kingdom