About Barnstaple Developments Limited (10475265) United Kingdom