About Evenrace Properties Limited (02269695) United Kingdom