About Rudolf Newton Holdings Ltd (12452516) United Kingdom