About South And Solace Ltd (13016023) United Kingdom