About Senworth Ltd (10764207) United Kingdom