About Sommerford Technology Ltd. (SC487056) United Kingdom