About Ellsworth Properties Ltd (12188332) United Kingdom