About Taylor And Dawkins Ltd (11300615) United Kingdom