About Ellwood Limited (02588015) United Kingdom