About Stella Rutherford Limited (00641649) United Kingdom