About E Taylor And Sons Ltd (12348809) United Kingdom