About Winston Investment Group Ltd (12836244) United Kingdom