About 84 Babbacombe Road Management Company Limited (11448655) United Kingdom