About Babbacombe Cliff Management Company Limited (04233364) United Kingdom