About Ellsworth Property Investment Limited (07343325) United Kingdom