About 18-32 Ellacombe Road Management Company Limited (08676705) United Kingdom