About Eacotts Holdings Limited (11695602) United Kingdom