About Babbacombe Garage Limited (10472932) United Kingdom