About Ellwall Properties Limited (02253974) United Kingdom