About Chopper Sherwood Limited (12446326) United Kingdom