About Taylor And Jeffery Ltd (06396861) United Kingdom