About Sowton Technology & Business Centre Limited (07735056) United Kingdom