About Scott Process Technology Ltd. (SC159327) United Kingdom