About Ebsworth Properties Limited (02692160) United Kingdom