About Ellbay Properties Limited (06298897) United Kingdom