About Ewelme Properties Limited (10074479) United Kingdom