About Stc Clevedon Limited (10091972) United Kingdom