About S&h Technologies Ltd. (05678879) United Kingdom