About Taylors Holdings Ltd (12433632) United Kingdom