About Ellsworth Ltd (05612078) United Kingdom