About Eleanor Tallowin Limited (11067773) United Kingdom