About Eccles Holdings Limited (11528387) United Kingdom