About Ellie R L Woods Ltd (12978405) United Kingdom