About Ellwoods Limited (06379457) United Kingdom