About North Devon Holdings Ltd (11395889) United Kingdom