About Clock Tower Developments (barnstaple) Limited (09431316) United Kingdom