About Elvendon Properties Limited (00833917) United Kingdom