About Linden Developments Barnstaple Limited (05311399) United Kingdom