About A. Ellwood Limited (00269068) United Kingdom