About London And Barnstaple Estates Limited (02929684) United Kingdom