About Taylor And Pickles Ltd (12832454) United Kingdom