About Ellick Properties Limited (09523086) United Kingdom