About E L & C A Powell Farm Services Limited (04809303) United Kingdom