About Woolacombe Apartments Limited (11835757) United Kingdom