About Palm And Sage Ltd (13024939) United Kingdom