About I&e Taylor Ltd (12656236) United Kingdom