About Barstaple House Apartments Limited (08494710) United Kingdom