About Sandworth Limited (11749022) United Kingdom