About Verwood Ltd (12778263) United Kingdom