About Babbacombe Bay House Ltd (13002073) United Kingdom