About Euclid Properties Limited (09576706) United Kingdom