About E & I Farmer Ltd (10406948) United Kingdom