About Torring And Stockwell Ltd (SC600594) United Kingdom