About Ellenden Limited (05891946) United Kingdom