About Ellenborough Properties Limited (00782236) United Kingdom