About Babbacombe Downs Court Lift Management Company Limited (08301345) United Kingdom