About Cropper Holdings Limited (11591275) United Kingdom