About Ellwall Holdings Limited (00290005) United Kingdom