About S&s Angels Ltd. (08067612) United Kingdom