About Ella Walker Limited (13695210) United Kingdom