About Taylor And Son Trading Ltd (12975493) United Kingdom