About Rachel Scott Ltd. (SC629980) United Kingdom