About Senwood Ltd (12619308) United Kingdom