About Eccles Consulting Limited (13330860) United Kingdom