About Eccles It Ltd (12924033) United Kingdom