About R.a. Ellwood Limited (04524229) United Kingdom