About Edith Villa Properties Limited (12535101) United Kingdom