About Ed Wells Limited (12522236) United Kingdom