About Sowton Business & Technology Centre Ltd (07727402) United Kingdom