About E Care Wickford Limited (12895857) United Kingdom