About Babbacombe Heights Management Company Limited (12527653) United Kingdom